# 划痕检测

# 算法介绍

本算法用于检测在设定的ROI区域(蓝色框)内是否存在划痕,设定划痕的最小长度,从而判断产品的OK/NG。

# 算法使用流程图

# 算法参数介绍

1. 最小长度: 即卡控划痕的最小值,当“检测值”<“最小长度”,则产品合格,产品无划痕;
2. 方法: 可选中值平滑、灰度以及梯度,选择测试效果最佳的方法;
3. 灰度颜色: 根据目标划痕颜色选择白色或黑色;
4. 滤波窗口大小: 设置影响测试范围值的点的范围;
5. 允许断裂间隙: 此值为刻线中允许断裂的像素点个数,小于此值,则两条刻线融合成一条,反之则不能;
6. 相邻刻线融合: 相邻的刻线融合成一条刻线的像素点个数,小于此值则两条刻线融合为一条;
7. 加速倍速: 倍速值增加,检测速度变快,检测时间变短;
8. 显示忽略区域: 是否显示忽略区域;
9. 批量添加区域: 此功能可一键添加忽略划痕区域:忽略刻线检测区域、忽略图像对比区域(可多次调整),其中“膨胀尺寸”和“向外扩展”可设置单次向外扩展的大小;
参数设置位置如下图所示:

# 划痕检测算法实际应用场景

检测物体上的划痕(如光滑金属板、光滑塑料壳);